254899
133983
518400
1101240
3793
553935
1064962
993392
569918
1056677
588492
718874
802951
460118
361102
53387
514115
83066
277432
627607
217434
906387
953831
406740